﻿using PersonalWebsite.Domain.Abstract.Entities.Enum;
using PersonalWebsite.Domain.Abstract.Entities.IAbility;

namespace PersonalWebsite.Domain.Abstract.Entities.Ability;

public abstract class AudtionEntity : Entity<int>, ISoftDelete<int?>, ICreate<int>, IEdit<int?>
{
    public DateTime? DeleteTime { get; set; }

    public IsDeletedEnum IsDeleted { get; set; } = IsDeletedEnum.N;

    public int? DeletorId { set; get; }

    public int CreatorId { set; get; }

    public DateTime CreateTime { get; set; }

    public int? EditorId { set; get; }

    public DateTime? EditorTime { get; set; }
}
